package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class PAllocationRecordGenModel implements Serializable{

  private static final long serialVersionUID = 1045073588108387072L;

	/**
	 * 主键id
	 */
  private Integer ardId;

	/**
	 * SAP物料描述
	 */
  private String ardSapMatDesc;

	/**
	 * 物料编码

	 */
  private String ardMatCode;

	/**
	 * 项目名称
	 */
  private String ardProName;

	/**
	 * 项目编码

	 */
  private String ardProCode;

	/**
	 * 数量
	 */
  private Double ardNum;

	/**
	 * 单位
	 */
  private String ardUnit;

	/**
	 * 所在仓库（出库）
	 */
  private Integer ardWhiId;

	/**
	 * 调拨出入库类型  1:调拨出库2：
	 */
  private Integer ardType;

	/**
	 * 外键：依赖串料申请表id

	 */
  private Integer ardChangeDetailId;

	/**
	 * "0：未执行  
1：外购件已出库 

	 */
  private Integer ardExecStatus;

	/**
	 * 串料标识 0：否 1：是
	 */
  private Integer ardChangeFlg;

	/**
	 * 调拨单号
 生成
	 */
  private String ardFormCode;

	/**
	 * 领料出库领料人
	 */
  private String ardRequester;

	/**
	 * 领料出库领料车间

	 */
  private Integer ardDepId;

	/**
	 * "记录来自库存哪条数据
外键：依
	 */
  private Integer ardItyId;

	/**
	 * 数据状态：1是正常，0是删除
	 */
  private Integer ardDataStatus;

	/**
	 * 与调拨出库的出库单据相关。外键
	 */
  private Integer ardOdrId;

	/**
	 * 与调拨出库的出库单据明细表相关
	 */
  private Integer ardOdaId;

	/**
	 * 记录操作用户的账号
	 */
  private String ardUserAccount;

	/**
	 * 生成时间

	 */
  private java.util.Date ardGenDate;

	/**
	 * 出库区位
	 */
  private String ardPosition;

	/**
	 * 领用类型
	 */
  private String ardTakeType;

	/**
	 * 跟踪号
	 */
  private String ardTrackCode;

	/**
	 * 特殊说明
	 */
  private String ardSpec;

	/**
	 * 入库仓
	 */
  private Integer ardInWhiId;

	/**
	 * 入库区位
	 */
  private String ardInPosition;

	/**
	 * 装箱日期

	 */
  private java.util.Date ardBoxingDate;

	/**
	 * 箱号
	 */
  private String ardBoxCode;

	/**
	 * 入成品库时间

	 */
  private java.util.Date ardInHalfDate;

	/**
	 * 摘要
	 */
  private String ardRemark;

	/**
	 * 外键自依赖
	 */
  private Integer ardPid;

	/**
	 * 是否作废0否，1是
	 */
  private Integer ardDisable;

	/**
	 * 品牌
	 */
  private String ardBrand;

	/**
	 * 备注
	 */
  private String ardItyRemark;

	/**
	 * 单价
	 */
  private Double ardPrice;

	/**
	 * 金额
	 */
  private Double ardAmount;

	/**
	 * 在库类型：1是库存在库，2是项目
	 */
  private Integer ardStockType;

	/**
	 * 调拨出库执行人
	 */
  private Integer ardExecOutPersonId;

	/**
	 * 调拨出库执行时间

	 */
  private java.util.Date ardExecOutDate;

	/**
	 * 调拨入成品库执行人

	 */
  private Integer ardExecInPersonId;

	/**
	 * 调拨入成品库执行时间

	 */
  private java.util.Date ardExecInDate;

	/**
	 * 调拨领料执行人

	 */
  private Integer ardExecTakePersonId;

	/**
	 * 调拨领料执行时间
	 */
  private java.util.Date ardExecTakeDate;


  public Integer getArdId() {
    return ardId;
  }

  public void setArdId(Integer ardId) {
    this.ardId = ardId;
  }


  public String getArdSapMatDesc() {
    return ardSapMatDesc;
  }

  public void setArdSapMatDesc(String ardSapMatDesc) {
    this.ardSapMatDesc = ardSapMatDesc;
  }


  public String getArdMatCode() {
    return ardMatCode;
  }

  public void setArdMatCode(String ardMatCode) {
    this.ardMatCode = ardMatCode;
  }


  public String getArdProName() {
    return ardProName;
  }

  public void setArdProName(String ardProName) {
    this.ardProName = ardProName;
  }


  public String getArdProCode() {
    return ardProCode;
  }

  public void setArdProCode(String ardProCode) {
    this.ardProCode = ardProCode;
  }


  public Double getArdNum() {
    return ardNum;
  }

  public void setArdNum(Double ardNum) {
    this.ardNum = ardNum;
  }


  public String getArdUnit() {
    return ardUnit;
  }

  public void setArdUnit(String ardUnit) {
    this.ardUnit = ardUnit;
  }


  public Integer getArdWhiId() {
    return ardWhiId;
  }

  public void setArdWhiId(Integer ardWhiId) {
    this.ardWhiId = ardWhiId;
  }


  public Integer getArdType() {
    return ardType;
  }

  public void setArdType(Integer ardType) {
    this.ardType = ardType;
  }


  public Integer getArdChangeDetailId() {
    return ardChangeDetailId;
  }

  public void setArdChangeDetailId(Integer ardChangeDetailId) {
    this.ardChangeDetailId = ardChangeDetailId;
  }


  public Integer getArdExecStatus() {
    return ardExecStatus;
  }

  public void setArdExecStatus(Integer ardExecStatus) {
    this.ardExecStatus = ardExecStatus;
  }


  public Integer getArdChangeFlg() {
    return ardChangeFlg;
  }

  public void setArdChangeFlg(Integer ardChangeFlg) {
    this.ardChangeFlg = ardChangeFlg;
  }


  public String getArdFormCode() {
    return ardFormCode;
  }

  public void setArdFormCode(String ardFormCode) {
    this.ardFormCode = ardFormCode;
  }


  public String getArdRequester() {
    return ardRequester;
  }

  public void setArdRequester(String ardRequester) {
    this.ardRequester = ardRequester;
  }


  public Integer getArdDepId() {
    return ardDepId;
  }

  public void setArdDepId(Integer ardDepId) {
    this.ardDepId = ardDepId;
  }


  public Integer getArdItyId() {
    return ardItyId;
  }

  public void setArdItyId(Integer ardItyId) {
    this.ardItyId = ardItyId;
  }


  public Integer getArdDataStatus() {
    return ardDataStatus;
  }

  public void setArdDataStatus(Integer ardDataStatus) {
    this.ardDataStatus = ardDataStatus;
  }


  public Integer getArdOdrId() {
    return ardOdrId;
  }

  public void setArdOdrId(Integer ardOdrId) {
    this.ardOdrId = ardOdrId;
  }


  public Integer getArdOdaId() {
    return ardOdaId;
  }

  public void setArdOdaId(Integer ardOdaId) {
    this.ardOdaId = ardOdaId;
  }


  public String getArdUserAccount() {
    return ardUserAccount;
  }

  public void setArdUserAccount(String ardUserAccount) {
    this.ardUserAccount = ardUserAccount;
  }


  public java.util.Date getArdGenDate() {
    return ardGenDate;
  }

  public void setArdGenDate(java.util.Date ardGenDate) {
    this.ardGenDate = ardGenDate;
  }


  public String getArdPosition() {
    return ardPosition;
  }

  public void setArdPosition(String ardPosition) {
    this.ardPosition = ardPosition;
  }


  public String getArdTakeType() {
    return ardTakeType;
  }

  public void setArdTakeType(String ardTakeType) {
    this.ardTakeType = ardTakeType;
  }


  public String getArdTrackCode() {
    return ardTrackCode;
  }

  public void setArdTrackCode(String ardTrackCode) {
    this.ardTrackCode = ardTrackCode;
  }


  public String getArdSpec() {
    return ardSpec;
  }

  public void setArdSpec(String ardSpec) {
    this.ardSpec = ardSpec;
  }


  public Integer getArdInWhiId() {
    return ardInWhiId;
  }

  public void setArdInWhiId(Integer ardInWhiId) {
    this.ardInWhiId = ardInWhiId;
  }


  public String getArdInPosition() {
    return ardInPosition;
  }

  public void setArdInPosition(String ardInPosition) {
    this.ardInPosition = ardInPosition;
  }


  public java.util.Date getArdBoxingDate() {
    return ardBoxingDate;
  }

  public void setArdBoxingDate(java.util.Date ardBoxingDate) {
    this.ardBoxingDate = ardBoxingDate;
  }


  public String getArdBoxCode() {
    return ardBoxCode;
  }

  public void setArdBoxCode(String ardBoxCode) {
    this.ardBoxCode = ardBoxCode;
  }


  public java.util.Date getArdInHalfDate() {
    return ardInHalfDate;
  }

  public void setArdInHalfDate(java.util.Date ardInHalfDate) {
    this.ardInHalfDate = ardInHalfDate;
  }


  public String getArdRemark() {
    return ardRemark;
  }

  public void setArdRemark(String ardRemark) {
    this.ardRemark = ardRemark;
  }


  public Integer getArdPid() {
    return ardPid;
  }

  public void setArdPid(Integer ardPid) {
    this.ardPid = ardPid;
  }


  public Integer getArdDisable() {
    return ardDisable;
  }

  public void setArdDisable(Integer ardDisable) {
    this.ardDisable = ardDisable;
  }


  public String getArdBrand() {
    return ardBrand;
  }

  public void setArdBrand(String ardBrand) {
    this.ardBrand = ardBrand;
  }


  public String getArdItyRemark() {
    return ardItyRemark;
  }

  public void setArdItyRemark(String ardItyRemark) {
    this.ardItyRemark = ardItyRemark;
  }


  public Double getArdPrice() {
    return ardPrice;
  }

  public void setArdPrice(Double ardPrice) {
    this.ardPrice = ardPrice;
  }


  public Double getArdAmount() {
    return ardAmount;
  }

  public void setArdAmount(Double ardAmount) {
    this.ardAmount = ardAmount;
  }


  public Integer getArdStockType() {
    return ardStockType;
  }

  public void setArdStockType(Integer ardStockType) {
    this.ardStockType = ardStockType;
  }


  public Integer getArdExecOutPersonId() {
    return ardExecOutPersonId;
  }

  public void setArdExecOutPersonId(Integer ardExecOutPersonId) {
    this.ardExecOutPersonId = ardExecOutPersonId;
  }


  public java.util.Date getArdExecOutDate() {
    return ardExecOutDate;
  }

  public void setArdExecOutDate(java.util.Date ardExecOutDate) {
    this.ardExecOutDate = ardExecOutDate;
  }


  public Integer getArdExecInPersonId() {
    return ardExecInPersonId;
  }

  public void setArdExecInPersonId(Integer ardExecInPersonId) {
    this.ardExecInPersonId = ardExecInPersonId;
  }


  public java.util.Date getArdExecInDate() {
    return ardExecInDate;
  }

  public void setArdExecInDate(java.util.Date ardExecInDate) {
    this.ardExecInDate = ardExecInDate;
  }


  public Integer getArdExecTakePersonId() {
    return ardExecTakePersonId;
  }

  public void setArdExecTakePersonId(Integer ardExecTakePersonId) {
    this.ardExecTakePersonId = ardExecTakePersonId;
  }


  public java.util.Date getArdExecTakeDate() {
    return ardExecTakeDate;
  }

  public void setArdExecTakeDate(java.util.Date ardExecTakeDate) {
    this.ardExecTakeDate = ardExecTakeDate;
  }

}
